Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Elm 0.17 compatibility #33

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Elm 0.17 compatibility #33

wants to merge 7 commits into from

Conversation

mango314
Copy link

I noticed some problems with elm-make and started trying to fix them. Largely these come from two sources:

  • shift to Elm 0.17 small changes in syntax, but also entirely dropping signals for subscrptions
  • shift to D3JS 4.0 (currently in alpha testing)

@maximsch2
Copy link

This isn't actually completed, right? There are Signals still left in the Event.elm for example.

@mango314
Copy link
Author

mango314 commented Jun 3, 2016

D3.elm begins with module D3 ( -- code -- ) where now the syntax is module D3 exposing ( -- code -- )

@seliopou
Copy link
Owner

seliopou commented Jul 8, 2016

I'm gonna take a look at this, finally. Thanks for your patience. Related to #34.

@FranciscoE-Hudl
Copy link

Bump!

@akurkin
Copy link

akurkin commented Oct 22, 2016

another bump 😸

@mango314
Copy link
Author

hey guys. I have spoken with Spiros ( @seliopou ) I have largely slacked off on this. Here I will outline a few choices that must be made.

First Elm offers two ways of interacting with the outside world:

  • ports
  • native code
    The Elm community typically prefers the first one, while Spiros' approach (written for the earlier versions of Elm) uses the second.

Once we master that, there is one more dillemma related to D3JS 4.0
Should we continue to use D3JS at all?

  • Elm has great Svg and Canvas capabilities. We can reproduce all of D3's nice features combined with the strength of Elm
  • We can try to write an interface into the existing D3 methods.

This is a basic summary of chats with Spiros over the summer. I don't want to speak for him. This is my pull request and admittedly it's stump.

@seliopou
Copy link
Owner

Sorry guys been really busy lately and haven't made much progress even when I've had time to look into this. I'll make an effort to post an update to #34 sometime this week.

@inactivist
Copy link

@seliopou let me know what I can do to help. Somewhat of an Elm n00b but may be able to assist somehow (plus it'll be fun!)

@supermario
Copy link

@seliopou interested in trying to pick this up - any chance you have any WIP stuff you haven't pushed yet?

If not, even some notes about where you got to and what issues you faced would be helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants